*{
  margin: 0;
  padding: 0;
}
body, button, input, option, select, td, textarea{
  font-family: arial,verdana,helvetica,'PingFang SC','HanHei SC',STHeitiSC-Light,Microsoft Yahei,sans-serif;
}
#root{
  height: 100vh;
}
.flex{
  display: flex;
}
.flex-vhc:extend(.flex) {
  height: 100%;
  justify-content: center;
  align-items: center;
}
.flex-vc:extend(.flex) {
  height: 100%;
  align-items: center;
}
.am-grid-icon{
  min-width: 30%;
  border-radius: 50%;
}
